using CxRomos.Core.Domain.Entities;
using StructureMap;

namespace CxRomos.Core.Services {
    [PluginFamily("Default")]
    public interface IWebContext {
        void ClearSession();
        bool ContainsInSession(string key);
        void RemoveFromSession(string key);

        bool LoggedIn { get; set; }
        string Username { get; set; }
        Account CurrentUser { get; set; }
        string CaptchaImageText { get; set; }
        string UsernameToVerify { get; }

    }
}